星巡研究院

渗透视角下的C语言

函数是一段可复用代码。每次调用函数,系统都会在栈上为它建立一个栈帧:存放参数、返回地址和局部变量。 调用链顺序: * 调用者把参数压栈 * 压入返回地址(调用之后下一条指令位置) * 进入被调函数,为局部变量在栈上腾空间 * 函数执行 * 按返回地址跳回调用者,栈帧销毁
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门